First test release with original code... no frills.
0.9 final Released April '96:
° Preferences: Able to choose between TCP/UDP protocols.
° Preferences: Write into pref. file the version number to avoid defaulting to new ones every time a newer version of the program is used.
° Preferences: Remember where user last left the window. Work on screens later.
° Preferences: Filter option for AXFR
° Preferences: On option to speed up the output of the text.
° Preferences: Option to sort the output text.
° Query: Include an "Update Info" button so dialog doesn't always slow down when reverse mapping IP #s.
° Query: Put a little text message box at the bottom of the dialog showing where I stand with TCP/UDP negotiations.
° Query: Short error explanations, rather than just the number.
° Query: Copy/Paste capabilities for the report text.
° Query: Fix bug where clicking in the thumb of the scoll bar somehow messes up selecting other controls. (Fixed... I think... this could be a problem with an extension... maybe...)
° Query: Fix bug that hides the first couple of pixels of the report box when it is scrolled a bit.
° Query: Add enter, arrows and page up/down keys to DoKey().
° Query: Add an "IP <-> address" button to convert IP numbers/domain names back & forth.
° Compile: Fix my stupid mistake (err uh... oversight) of generating 68020 code, which crashes some machines.
° Compile: Fat code.
° DNS Engine: Fix 'WKS' report, by including a table[] for well known protocols & ports, and put option to use these words in Preferences.
° DNS Engine: get TCP (hence AXFR) to be fully functional.
° DNS Engine: Improved processing of records speed.
° Initial "Need IP Number" Dialog: If is not an IP number, use MacTCP to look it up. On error, quit and explain that I would prefer an IP number rather than a name.
° Initial "Need IP Number" Dialog and Query output text box: make bigger.
° Menu: "Save Report..." for the report text. (Remember the last file name in prefs)
° Menu: "Clear Report..." to reset the output text.
° Menu: "Capture Report to File..." and "Write to Screen" with check-marks.
° Documentation: Separate file.
° Documentation: Update Version History file.... (huh?)
• Query: Make query dialog resizable
• Query: Fix jiggly output text, when text is selected with the mouse all the way to the bottom.
• Query: A history pop_up menu
• TCP Lib++: In 'tcpWaitforResponse' function, include an event filter (for status icons... etc.)
0.91 (Mostly bug fix of everything in 0.9, not officially released)
° Reduced the overall size of the stack by moving all string arrays from the stack to the application heap.
° fixed crash on some 68k machines: re-link w/correct Struct alignment.
° fixed small bug in sort routine.
0.92 (Not yet released, official bug fixes for 0.9 & 0.91)
° DNS Engine: Include support for IP AXFR's
° Query Dialog: fixed a bug that crashed 68k machines when dialog was opened, whew!
1.0 final (Not yet released)
• TCP Lib++: Incorporate Native OT calls. (Big project.)
• DNS Engine: Include ping/traceroute capability (after I get OT going, because MacTCP won't support traceroute, without a complete overhaul)
• That is, hopefully, everything I plan to do... and the program will be finished, yea.